Implementing molecular dynamics on hybrid high performance computers - short range forces
نویسندگان
چکیده
The use of accelerators such as graphics processing units (GPUs) has become popular in scientific computing applications due to their low cost, impressive floating-point capabilities, high memory bandwidth, and low electrical power requirements. Hybrid highperformance computers, machines with more than one type of floating-point processor, are now becoming more prevalent due to these advantages. In this work, we discuss several important issues in porting a large molecular dynamics code for use on parallel hybrid machines 1) choosing a hybrid parallel decomposition that works on central processing units (CPUs) with distributed memory and accelerator cores with shared memory, 2) minimizing the amount of code that must be ported for efficient acceleration, 3) utilizing the available processing power from both multi-core CPUs and accelerators, and 4) choosing a programming model for acceleration. We present our solution to each of these issues for short-range force calculation in the molecular dynamics package LAMMPS, however, the methods can be applied in many molecular dynamics codes. Specifically, we describe algorithms for efficient short range force calculation on hybrid high-performance machines. We describe an approach for dynamic load balancing of work between CPU and accelerator cores. We describe the Geryon library that allows a single code to compile with both CUDA and OpenCL for use on a variety of accelerators. Finally, we present results on a parallel test cluster containing 32 Fermi GPUs and 180 CPU cores.
منابع مشابه
Molecular Dynamics in Systems with Multiple Time Scales: Reference System Propagator Algorit hrns
Systems with multiple time scales, and with forces which can be subdivided into long and short range components are frequently encountered in computational chemistry. In recent years, new, powerful and efficient methods have Iwen developed to reduce the computational overhead in treating these problems in lrlolecular dynamics simulations. Numerical reversible integrators for dealing with these ...
متن کاملDevelopment of Molecular Dynamics Simulation System for Large-Scale Supra-Biomolecules, PABIOS (PArallel BIOmolecular Simulator) Group Representative
The Earth Simulator has the highest power ever achieved to perform molecular dynamics simulation of large-scale suprabiomolecular systems. Now, we are developing a molecular dynamics simulation system, called PABIOS, which is designed to run a system composed of more than a million particles efficiently on parallel computers. To perform large-scale simulations rapidly and accurately, state-of-t...
متن کاملFpga Acceleration of Molecular Dynamics Simulations
While molecular dynamics simulations (MD) are a fundamental method for gaining the understanding of chemical and biological systems, their computational cost is extremely high: Simulating macromolecules requires thousands of node hours and cell-level systems remain altogether out of reach. We address this issue by using an emerging mode of high performance computing that is based on configurabl...
متن کاملLarge nonadiabatic quantum molecular dynamics simulations on parallel computers
We have implemented a quantummolecular dynamics simulation incorporating nonadiabatic electronic transitions onmassively parallel computers to study photoexcitation dynamics of electrons and ions. The nonadiabatic quantum molecular dynamics (NAQMD) simulation is based on Casida’s linear response time-dependent density functional theory to describe electronic excited states and Tully’s fewestswi...
متن کاملDynamics analysis of microparticles in inertial microfluidics for biomedical applications
Inertial microfluidics-based devices have recently attracted much interest and attention due to their simple structure, high throughput, fast processing and low cost. They have been utilised in a wide range of applications in microtechnology, especially for sorting and separating microparticles. This novel class of microfluidics-based devices works based on intrinsic forces, which cause micropa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Physics Communications
دوره 182 شماره
صفحات -
تاریخ انتشار 2011